package com.longtxt.core.ble.model

data class BoundDevice(
    val name: String,
    val mac: String,
    var otherFlag: Int = 0,
    var hrInterval: Int = 0,
    var hrFlag: Int = 0,
    var hrAlarmFlag: Int = 0,
    var hrUp: Int = 0,
    var hrDown: Int = 0,
    var screenSaver: Int = 0,
    var gestureUp: Int = 0,
    var notifyFlag: Int = 0,
    var alarmHour: Int = 0,
    var alarmMinute: Int = 0,
    var alarmFlag: Int = 0,
    var watchType: Int = 0,
    var hasTheme: Boolean = false,
    var moreTheme: Boolean = false,
    var canSetTimeFormat: Boolean = false,
    var hasLongSaver: Boolean = false,
    var sexType: Int = 0,
    var age: Int = 0,
    var height: Int = 0,
    var weight: Int = 0,
    var stepTarget: Int = 0,
    var timeStyle: Int = 0,
    var softVer: String = "",
    var isConnected: Boolean = false,
    var jlCustomWatchSuffix : String = "WATCH5",
    var jlDialMarketSuffix: String = "WATCH6",
    var hasHeadset : Boolean = false,
    var isAntiLostOn: String = "0"
) {
    companion object {
        fun default(): BoundDevice {
            return BoundDevice(
                name = "",
                mac = ""
            )
        }
    }
}
